org.eclipse.vtp.framework.interactions.core.actions
Class InitialAction

java.lang.Object
  extended by org.eclipse.vtp.framework.common.actions.AssignmentAction
      extended by org.eclipse.vtp.framework.interactions.core.actions.InitialAction
All Implemented Interfaces:
IAction

public class InitialAction
extends AssignmentAction

InitialAction.

Author:
Lonnie Pryor

Field Summary
 
Fields inherited from class org.eclipse.vtp.framework.common.actions.AssignmentAction
configurations, context, variableRegistry
 
Constructor Summary
InitialAction(IActionContext context, IVariableRegistry variableRegistry, IDataTypeRegistry dataTypeRegistry, AssignmentConfiguration[] assignCongigs, IConversation conversation, IBrandSelection brand)
          Creates a new InitialAction.
 
Method Summary
 IActionResult execute()
          Executes this action and returns its outcome.
 
Methods inherited from class org.eclipse.vtp.framework.common.actions.AssignmentAction
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InitialAction

public InitialAction(IActionContext context,
                     IVariableRegistry variableRegistry,
                     IDataTypeRegistry dataTypeRegistry,
                     AssignmentConfiguration[] assignCongigs,
                     IConversation conversation,
                     IBrandSelection brand)
Creates a new InitialAction.

Parameters:
context -
variableRegistry -
assignCongigs -
conversation - The conversation to use.
Method Detail

execute

public IActionResult execute()
Description copied from interface: IAction
Executes this action and returns its outcome.

Specified by:
execute in interface IAction
Overrides:
execute in class AssignmentAction
Returns:
An object representing the outcome of this action.